草庐IT

pdf 上传

全部标签

Javascript:从字节数组在新选项卡中打开 PDF

我将AngularJS与HTTP资源一起使用来调用外部API,我的响应是一个字节数组。我需要在新窗口中将此字节数组转换为PDF。我在这里没有看到任何非常好的跨浏览器或纯javascript的解决方案。有办法做到这一点吗?这是我的代码:JavascriptDocument.preview({id:$scope.order.id},function(data){//OpenPDFHerevarfile=newBlob([data],{type:'application/pdf'});varfileURL=URL.createObjectURL(file);window.open(fileU

javascript - 如何使用 jsPDF 和 HTML2Canvas 从网站获取多页 pdf?

我有一个脚本,它使用HTML2Canvas对页面内的div进行截图,然后使用jsPDF将其转换为pdf。问题是生成的pdf只有一页,而在某些情况下屏幕截图需要一页以上。例如,屏幕截图大于8.5x11。宽度很好,但我需要它来创建多个页面以适合整个屏幕截图。这是我的脚本:varpdf=newjsPDF('portrait','pt','letter');$('.export').click(function(){pdf.addHTML($('.profile-expand')[0],function(){pdf.save('bfc-schedule.pdf');});});有什么想法可以修

javascript - jQuery 文件上传不会在 IE9 中发送文件

我只在IE$("input:file#upload-photo").fileupload({enctype:"multipart/form-data",url:$("input:file#upload-photo").attr("url"),autoUpload:true,send:function(){spinner.spin(target);},done:function(e,data){spinner.spin(false);varerrors=data.result.Errors;if(errors!=null&&errors.length>0){for(vari=0;i").

javascript - 使用 pdf.js 和 ImageData 将 .pdf 渲染到单个 Canvas

我正在尝试使用PDF.js阅读整个.pdf文档,然后在单个Canvas上呈现所有页面。我的想法:将每个页面渲染到Canvas上并获取ImageData(context.getImageData()),清除Canvas以执行下一页。我将所有ImageData存储在一个数组中,一旦所有页面都存储在其中,我想将数组中的所有ImageData放到一个Canvas上。varpdf=null;PDFJS.disableWorker=true;varpages=newArray();//Preparesomethingsvarcanvas=document.getElementById('cv');

asp.net - 在文件上传期间使用 Javascript 获取图像尺寸

我有文件上传UI元素,用户将在其中上传图像。在这里我必须在客户端验证图像的高度和宽度。是否可以在JS中仅通过文件路径查找图片的大小?注意:如果否,是否有任何其他方法可以在客户端找到维度? 最佳答案 您可以在支持新FileAPI的浏览器上执行此操作来自W3C,使用readAsDataURLFileReader接口(interface)上的函数并将数据URL分配给img的src(之后您可以读取height和图像的width)。目前Firefox3.6支持文件API,我认为Chrome和Safari已经支持或即将支持。所以你在过渡阶段的逻

javascript - 上传时的 Dropzone 提交按钮

我想添加一个按钮上传到我的dropzone文件uploader。目前它是在选择文件或将文件拖到拖放区后直接上传文件。我想做的是:1.选择或拖动要上传的文件。2.验证3.点击或按下上传按钮上传文件。注意:只有在按下上传按钮后才会上传文件。这是我的表格CampaignID\"/>这是我的JSDropzone.options.frmTarget={url:'upload_files.php',paramName:'file',clickable:true,maxFilesize:5,uploadMultiple:true,maxFiles:2,addRemoveLinks:true,acce

javascript - 我应该如何使用 jcrop 在客户端裁剪图像并上传?

我正在开发一个组件,其中有文件上传HTML控件,在使用文件上传元素选择图像后,图像将呈现在HTML5Canvas元素上。这是带有示例代码的JSFiddle:https://jsfiddle.net/govi20/spmc7ymp/id=target=>jcrop元素的选择器id=photograph=>文件上传元素的选择器id=preview=>Canvas元素选择器id=clear_selection=>清除Canvas的按钮选择器使用的第三方JS库:设置JCrop:jQuery(function($){varapi;$('#target').Jcrop({//startoffwit

javascript - 代表 PDF 到 blob 的 Base64 - JavaScript

我有一个表示PDF文件的Base64字符串。我想使用javascript将它转换为包含Blob对象的文件。完成后,我想使用FileSaver.js将blob保存为PDF文件。这是我的代码:varbase64PDF=JVBERi0xLjQNCiW0t..;//Thisisahugestring.varblob=newBlob([base64PDF],{type:'application/pdf'});saveAs(blob,"test.pdf");此代码无效。它保存了一个test.pdf,表示它无法打开此pdf,因为解码时出现错误。我也试过这样做:varbase64PDF=JVBERi0

javascript - 使用 javascript 下载时 PDF 为空白

我有一个网络服务在其响应中返回PDF文件内容。当用户单击链接时,我想将其下载为pdf文件。我在UI中编写的javascript代码如下:$http.get('http://MyPdfFileAPIstreamURl').then(function(response){varblob=newFile([response],'myBill.pdf',{type:"text/pdf"});varlink=document.createElement('a');link.href=window.URL.createObjectURL(blob);link.download="myBill.pd

javascript - 打开一个新窗口,其中包含从 XMLHttpRequest 返回的 blob 对象中的 PDF 数据

在JavaScript中,我正在向生成PDF并返回PDF数据的服务器发出XMLHttpRequest。在Chrome中,我可以像这样在新窗口/标签页中打开此数据:window.open(URL.createObjectURL(RETURNED_DATA));其中RETURNED_DATA是从XHR返回的实际数据。在IE10中(我假设是旧版本的IE),尝试使用DOMStringwindow.open()时出现“权限被拒绝”从URL.createObjectURL()返回的对象我已经尝试了各种版本,例如在发送XHR之前打开新窗口并在XHR回调中更新新窗口的位置,以及使用仅包含XHR的简单H